package com.neiru.divider.bean;

import com.neiru.divider.constants.BallColor;

public class Ball {
	private Direction initialDirection;
	private Direction actualDirection;
	private Position actualPosition;
	private Integer speed;
	private Integer radius;
	
	private BallColor color;
	
	
	public Ball(Direction initialDirection, Direction actualDirection,
			Position actualPosition, Integer radius, BallColor ballColor) {
		super();
		this.initialDirection = initialDirection;
		this.actualDirection = actualDirection;
		this.actualPosition = actualPosition;
		this.radius = radius;
		this.color = ballColor;
	}
	
	public Direction getInitialDirection() {
		return initialDirection;
	}
	public void setInitialDirection(Direction initialDirection) {
		this.initialDirection = initialDirection;
	}
	public Direction getActualDirection() {
		return actualDirection;
	}
	public void setActualDirection(Direction actualDirection) {
		this.actualDirection = actualDirection;
	}
	public Position getActualPosition() {
		return actualPosition;
	}
	public void setActualPosition(Position actualPosition) {
		this.actualPosition = actualPosition;
	}

	public Integer getSpeed() {
		return speed;
	}

	public void setSpeed(Integer speed) {
		this.speed = speed;
	}
	
	public Integer getRadius() {
		return radius;
	}

	public void setRadius(Integer radius) {
		this.radius = radius;
	}

	public BallColor getColor() {
		return color;
	}

	public void setColor(BallColor color) {
		this.color = color;
	}
}
